home *** CD-ROM | disk | FTP | other *** search
/ Software USA 4 #12 / Software USA Volume 4.12.iso / mac / LifeStyles / OpenWithCMPlugin OS8 / Source / Openwith.doc < prev    next >
Encoding:
Text File  |  1998-10-24  |  1.6 KB  |  37 lines  |  [TEXT/CWIE]

  1. OpenWithCMPlugin 1.1
  2.  
  3. The source here is free for you to use for whatever purpose you wish. 
  4. Acknowledgements for the original authors would be appreciated.
  5.  
  6. The source is pretty messy, and not so well commented.
  7. If you find some bugs or leaks, please e-mail me so that I can fix them.
  8.  
  9. The source was built using CodeWarrior Pro3 and Universal Headers 3.2, 
  10. it should work under 3.1 but I haven't tried it. It might also compile with MPW, but
  11. I haven't tried that either.
  12.  
  13. You will need to get the CMM SDK available from http://www.apple.com/developer 
  14. and change the Access Paths for the project so that they point to the CMM SDK libraries and headers.
  15.  
  16. Ideas for this code:
  17.  
  18. 1. Add a badge icon for the favorites folder.
  19. 2. Keep aliases to the items in the preferences. Check the modification dates, 
  20.     and if unchanged use the cached data. There are two ways to do this, the easy and not so
  21.     good way and the difficult but better way. The easy and not so good way keeps a list of all the
  22.     folders and mod dates and if any have changed it updates the whole lot from the base folder.
  23.     The better way is only to update modified fodlers.
  24. 3. I was going to add preferences that could be brought up by control-clicking on the Plugin.
  25.     The prefs could do things like turn the plugin on/off, show current process at the top of 
  26.     the menu on/off etc.
  27.  
  28. Of course, if you have other ideas, feel free, the code is free.
  29.  
  30. Again thanks to :
  31. Jim Luther for Morefiles. ( the original source of my modified MyIterateDirectoryLevel )
  32. Christopher Evans for Finder Flocks.
  33. Leonard Rosenthol for ScriptableFinder.c    
  34.  
  35. Have fun,
  36. Peter.
  37. ogorman@innocent.com